stuffed potatoes - Turkish English Dictionary